package org.dbp.mock;

import org.apache.commons.beanutils.PropertyUtils;
import org.dbp.filtro.IOperacionFiltrar;

public class EntidadDatosOperacionFiltrar implements IOperacionFiltrar<EntidadDatos>{

	@Override
	public EntidadDatos operacionFiltrado(EntidadDatos elemento) {
		if(elemento!=null){
			elemento.setFiltrar(true);
		}
		return elemento;
	}

	@Override
	public EntidadDatos operacionNoFiltrado(EntidadDatos elemento) {
		if(elemento!=null){
			elemento.setFiltrar(false);
		}
		return elemento;
	}

	@Override
	public EntidadDatos clonarElemento(EntidadDatos elemento) throws Exception {
		EntidadDatos valdev = new EntidadDatos();
		if(elemento!=null){
			PropertyUtils.copyProperties(valdev, elemento);
		}
		return valdev;
	}

}
